package org.example.springvue.service;
import org.example.springvue.domain.Product;
import org.example.springvue.mapper.ProductMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class ProductService {
    // 自动注入ProductMapper实例，用于数据访问
    @Autowired
    private ProductMapper productMapper;

    // 获取商品详情
    public Product getProductById(Integer id) {
        // 调用Mapper接口的方法查询数据库
        return productMapper.selectById(id);
    }

    // 获取所有商品列表
    public List<Product> getAllProducts() {
        return productMapper.selectAll();
    }
}
